remote and ugly place - Espagnol Anglais Dictionnaire